
package com.leaves.modular.buspicturemanager.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.leaves.core.pojo.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 图片管理
 *
 * @author 寻叶人
 * @date 2022-03-27 22:05:15
 */
@Data
@ApiModel("图片管理")
public class BusPictureManagerDto  {

    /**
     * 主键id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;


    /**
     * 图片名称
     */
    @Excel(name = "图片名称")
    @ApiModelProperty("图片名称")
    private String pictureName;

    /**
     * 图片类型
     */
    @Excel(name = "图片类型")
    @ApiModelProperty("图片类型")
    private String prictureType;

    /**
     * 图片描述
     */
    @Excel(name = "图片描述")
    @ApiModelProperty("图片描述")
    private String pictureDescribe;

    /**
     * 文件id
     */
    @Excel(name = "文件id")
    @ApiModelProperty("文件id")
    private Long fileId;

    /**
     * 上传时间
     */
    private Date saveTime;


    /**
     * 点赞数
     */
    @ApiModelProperty("点赞数")
    private Integer numberLikes;

    /**
     * 点赞状态
     */
    @ApiModelProperty("点赞状态")
    private boolean ownFabulousStatus;



    /**
     * 创建者名字
     */
    @ApiModelProperty("创建者名字")
    private String createUserName;

}
